package com.eorchis.module.classdept.service;
import java.util.List;

import com.eorchis.core.service.IBaseService;
import com.eorchis.module.classdept.domain.ClassDeptQueryBean;
import com.eorchis.module.classdept.ui.commond.ClassDeptQueryCommond;
import com.eorchis.module.classdept.ui.commond.ClassDeptValidCommond;
/**
 * Title: IClassDeptService<br>
 * Description: 班级部门关系表管理业务接口<br>
 * Company: GoldGov<br>
 * Copyright @ 2012 GoldGov .All rights reserved.<br>
 * @author Max
 * @createDate 2014-12-30
 * @version $Revision$
 */
public interface IClassDeptService 
			extends IBaseService 
				
{

	List<ClassDeptQueryBean> findNoSeleDeptList(ClassDeptQueryCommond qCommond)
			throws Exception;

	List<ClassDeptQueryBean> findSeleDeptList(ClassDeptQueryCommond qCommond)
			throws Exception;

	boolean addDeptForClass(ClassDeptValidCommond vCommond) throws Exception;

	String deleteClassDept(ClassDeptValidCommond vCommond) throws Exception;

	void delDeptByClassId(ClassDeptValidCommond vCommond) throws Exception;

	String updateDeptUserNum(ClassDeptValidCommond vCommond) throws Exception;

	Integer findSeleDeptNumList(ClassDeptQueryCommond qCommond)
			throws Exception;
	
}
